package com.example.demo.day0305;






import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface TestAnnotation {//本只是一个借口，默认继承java.lang.annotation。Annotation
    int value();//如果只有一个属性需要赋值，并且属性的名称是value,则value可以省略，直接定义值即可
//    int age();
//    String name() default "candy";//定义属性是使用default关键字给属性默认初始化值，则使用注解时，可以不进行属性的赋值，取默认值。
    TestAnnotation1 ta1();
    String[] str();
}
